<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script>
		var a=1000;
		var ZhangHu=123456;
		         
		var money;
		
		var Jewmima=123456;
		var NeWmima;
		var Mima;
		var Ma;
		var zhuanZhang;
		function Chongxin(){
			var ZhangH=prompt("对不起,您输入的账户或密码错误,请重新输入账户");
			if (ZhangH==null) {
				return 0;
			  } else{
				Mima=prompt("请输入密码:");
				if (Mima==Jewmima&&ZhangH==ZhangHu) {
				menuSearch();
			    } else if(Mima==null){
				return 0;
			    }else{
				Chongxin();
			  }
			}
		}
		function All(){
			var ZhangH=prompt("=======欢迎使用电话银行=======\n\t\t请输入账户");
			if (ZhangH==null) {
				return 0;
			  } else{
				Mima=prompt("请输入密码:");
				if (Mima==Jewmima&&ZhangH==ZhangHu) {
				menuSearch();
			    } else if(Mima==null){
				return 0;
			    }else{
				Chongxin();
			  }
			}
									
		}
		function menuSearch (){
			function Zhuan(){
				var zhuanZhang=prompt("请输入转账金额");
				
				if(zhuanZhang == null){
					menuSearch();
				}	
			}
			function Qu(){
				money=prompt("请输入取款数目:");
				if (money>a) {
					alert("对不起,您的余额不足");
					Qu();
				} else{
					alert("正在为您取款"+money+"元,请稍后......");
					a=a-money;
					console.log(a+'yue1111')
					alert("已取款"+money+"您的余额为"+a);
					menuSearch();
				}
				
			}
			function CCC(){
				zhuanZhang=prompt("请输入转账金额");
				
				if(zhuanZhang == null){
					menuSearch();
				}
				else if(zhuanZhang>a){
					alert("对不起,您的余额不足,请重新输入");
					CCC();
				}
				else{
					var zhangHu=Number(prompt("请输入对方账户"));
					if (zhangHu==null) {
					menuSearch();
					} else{
						alert("正在为"+zhangHu+"转账"+zhuanZhang+"元,请稍后....");
						a=a-zhuanZhang;
						alert("已为"+zhangHu+"转账"+zhuanZhang+"元,"+"您的余额为"+a+"元");
						menuSearch();
					}
				
				}
			}
			function Xiu(){
				Mima=prompt("请输入旧密码")
				if(Mima==Jewmima){
					NeWmima=prompt("请输入新密码");
					Mima=prompt("请再次输入密码");
					if(Mima==NeWmima){
						Jewmima=Mima;
						alert("修改密码成功")
					}else{
						alert("密码不一致,请重新输入")
						Xiu();
					}
				}else{
					xiu1();
				}
			}
			function xiu1(){
			Mima=prompt("密码错误,请重新输入旧密码")
				if(Mima==Jewmima){
					NeWmima=prompt("请输入新密码");
					Jewmima=prompt("请再次输入密码");
					if(Jewmima==NeWmima){
						alert("修改密码成功")
					}else{
						alert("密码不一致,请重新输入")
						menuSearch();
					}
				}else{
					xiu1();
				}
				
			}
			
			
			
			
			var xuanze=(prompt("======欢迎使用电话银行系统=====\n\t查询请按1\n\t取款请按2\n\t转账请按3\n\t推出请按0\n\t修改密码请按4"))
			if(xuanze==1){

				alert("系统正在查询中,请稍后......");
				
				alert("您的余额为"+a+"元");
				menuSearch();// 递归函数
			}
			else if(xuanze==2){
			    money=prompt("请输入取款数目:");
				if (money>a) {
					alert("对不起,您的余额不足");
					Qu();
				} 
				else if(money==null){
					menuSearch();
				}				
				else{
					alert("正在为您取款"+money+"元,请稍后......");
					a=a-money;
					console.log(a+'yue2222')
					alert("已取款"+money+"您的余额为"+a);
					menuSearch();
				}
				
			}
			else if(xuanze==3){
				zhuanZhang=prompt("请输入转账金额");
				
				if(zhuanZhang == null){
					menuSearch();
				}
				else if(zhuanZhang>a){
					alert("对不起,您的余额不足,请重新输入");
					CCC();
				}
				else{
					zhangHu=Number(prompt("请输入对方账户"));
					if (zhangHu==null) {
					menuSearch();
					} else{
						alert("正在为"+zhangHu+"转账"+zhuanZhang+"元,请稍后....");
						a=a-zhuanZhang;
						alert("已为"+zhangHu+"转账"+zhuanZhang+"元,"+"您的余额为"+a+"元");
						menuSearch();
					}
				
				}
				
			}
			else if(xuanze==0){
				
				return 0;
			}
			else if(xuanze==4){
				Mima=prompt("请输入旧密码")
				if(Mima==Jewmima){
					NeWmima=prompt("请输入新密码");
					Mima=prompt("请再次输入密码");
					if(Mima==NeWmima){
						Jewmima=Mima;
						alert("修改密码成功")
						All();
					}else{
						alert("密码不一致,请重新输入")
						Xiu();
					}
				}else{
					xiu1();
				}
			}
			
			
	}	

		</script>
		
		
		
		
		
		
		
		
		
		
		
	</head>
	<body>
		<button onclick="All()" style="margin-top: 300px; margin-left: 500px;">欢迎使用电话银行,点击进入电话银行</button>
		
		
	</body>
</html>
